Communicating Query: Where XQuery Fits and How to Implement It
نویسنده
چکیده
XML Query (also known as XQuery) is now a W3C Recommendation, as of January 2007; in other words, it is recognised by governments and others as an international standard. There are many implementations, and already XQuery is being used in industry. Among the implementations certain patterns have emerged: sets of features, positioning, maturity and more. This paper is intended as an introduction not to XQuery but to talking about XQuery with potential users: it introduces a vocabulary, suggests a simple taxonomy of implementations based on the emergent patterns, and gives ways to help people choose from among those implementations, whether Free, open source or closed. Products and specific implementations are mentioned by name in this paper in order to give specific examples. This is not in any way an endorsement of those products: the author of this paper has no information about the reader's situation. One might reasonably assume that every implementation is good for something, even where it is not immediately clear what. An implementation that is weak in one area might be strong in another. A consultant might find that this paper provides useful ways to communicate with a client about how to use XQuery, and how to choose software. A programmer or query writer might also find it useful to have a wider perspective on how XQuery is used; an implementer might like to consider the scenarios given in the paper as possible features for the future. Communicating Query: Where XQuery Fits and How to Implement It Table of
منابع مشابه
An RDF Query Language based on Logic Programming
In this paper we investigate an extension of XQuery for querying (and inferring) from RDF documents. Following a graph based approach for specifying queries against RDF, XQuery is extended with construction of answers and boolean predicates for RDF entailment relationship inference. We will also study how to implement it in logic programming by using logic rules for executing RDF/XQuery queries.
متن کاملOntology Querying and Reasoning with XQuery
In this paper we investigate an extension of XQuery for querying and reasoning with OWL-style ontologies. The proposed extension adds new primitives (i.e. boolean operators) in XQuery for querying OWL-style triples in such a way that XQuery can be used as query language for OWL. We also study how to implement the cited extension of XQuery into logic programming.
متن کاملAn Advanced Technique for Rapid Data Processing in Cloud Computing Using X-query
XQuery was designed as a query language for XML data. The goal was to provide the expressive power of a query language like SQL and to support XML-specific operations such as navigation in hierarchical data. From the very beginning, an important feature of XQuery has been the capability to process untyped data. It can be concluded that XQuery tries to combine the features of existing programmin...
متن کاملXQuery in Relational Database Systems
Relational database systems (and the related standards body ANSI/INCITS H2) are busy adding XML support. One of the main components of such XML extensions will be support for the upcoming XML query language XQuery. The presentation will outline how XQuery and XML conceptually fit into a relational database environment. It will cover the organization of the XML in the database, how to type it us...
متن کاملAn Accurate Identification of Extended XML Tree Pattern for XQuery Language
In order to utilize high-performance XML tree pattern query (TPQ) for implementing of XQuery language effectively, it is necessary to analysis the query plan and identify tree pattern from it. In this paper, we extend the functional intermediate language FXQL, which is used to implement XQuery language, with an extended XML generalized tree pattern representation (GTP++). Then, we propose an XM...
متن کامل